/**
 * RoomInfo.java
 * com.game.hall.model
 * Copyright (c) 2016, 北京聚智未来科技有限公司版权所有.
 */

package com.game.hall.model;

import java.util.List;

import com.eova.common.base.BaseModel;

/**
 * TODO(这里用一句话描述这个类的作用)
 * <p>
 * TODO(这里描述这个类补充说明 – 可选)
 *
 * @author gyp
 * @Date 2016年12月9日
 * @Time 下午6:31:51
 */
public class RoomInfo extends BaseModel<RoomInfo> {

	/**
	 * TODO（用一句话描述这个变量表示什么）
	 */

	private static final long serialVersionUID = -1335523313223200167L;

	public static final RoomInfo dao = new RoomInfo();

	/**
	 * 获取房间的信息集合
	 * 
	 * @return
	 */
	public List<RoomInfo> getRoomInfoList() {
		String sql = "select r.*,gu.headImgUrl as headImgUrl,(select count(*) from room_user_info rui where rui.roomId = r.id) as cou from room_info r"
				+ " left join room_user_info rui on r.id = rui.roomId "
				+ " left join game_user gu on gu.id = rui.userId where rui.isHomeowners = 1";
		return this.find(sql);
	}

}
